<?php

// Класс исключения, когда надо прервать роутинг сигнала
class AGPlatform_Exception extends Exception {}



class AGPlatform_StopRouting_Signal_Exception extends AGPlatform_Exception {}

//генерирует роутер, после остановки роутинга (для перехвата выше, не внутри роутера)
class AGPlatform_StopRouting_Exception extends AGPlatform_Exception {}

//генерируется, если неудача при проверке зависимостей платформы (версия PHP, модули)
class AGPlatform_PlatformRequirmentsFailed_Exception extends AGPlatform_Exception {}

//исключения в ситуации ошибки при обработке сигналов, подключений и вообще в роутере при подготовке к работе
class AGPlatform_SignalSlot_Exception extends AGPlatform_Exception {}

// неизвестный сигнал
class AGPlatform_Unknown_Signal_Exception extends  AGPlatform_Exception {}

//неизвестный или плохой коннект
class AGPlatform_Unknown_Connect_Exception extends  AGPlatform_Exception {}

